home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 001244_daemon _Wed Jun 9 15:55:06 1993.msg < prev    next >
Internet Message Format  |  1994-01-24  |  3KB

  1. Received: by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  2.     id AA26696; Wed, 9 Jun 93 15:55:09 MET DST
  3. Return-Path: <cshotton@oac.hsc.uth.tmc.edu>
  4. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  5.     id AA26692; Wed, 9 Jun 93 15:55:06 MET DST
  6. Received: from oac.hsc.uth.tmc.edu by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  7.     id AA27411; Wed, 9 Jun 1993 16:17:01 +0200
  8. Message-Id: <9306091417.AA27411@dxmint.cern.ch>
  9. Received: from oac2.hsc.uth.tmc.edu by oac.hsc.uth.tmc.edu with SMTP
  10.     (1.37.109.4/16.2) id AA15117; Wed, 9 Jun 93 09:12:27 -0500
  11. Date: Wed, 9 Jun 1993 09:20:30 -0600
  12. To: www-talk@nxoc01.cern.ch
  13. From: cshotton@oac.hsc.uth.tmc.edu (Chuck Shotton)
  14. Subject: Building XMosaic 1.1 on HP/UX 9.0
  15.  
  16. Here are a few observations about building XMosaic 1.1 on HP/UX 9.0 or 9.01
  17. that may help speed up the process for others. 
  18.  
  19. First, NO changes are required to any of the source in the XMosaic
  20. distribution, but there are some changes needed in the Makefiles and in
  21. some of HP/UX's locations for include files. Here's the summary:
  22.  
  23. Building libwww:
  24. ----------------
  25. Nothing really has to change here for 9.0. Simply uncomment the appropriate
  26. lines in the Makefile. Under 9.0, a new compiler option has been added,
  27. "-Ae", which takes the place of "-Aa -D_HPUX_SOURCE", but libwww builds
  28. fine the way it is.
  29.  
  30. Building libhtmlw:
  31. ------------------
  32. This was the problem child. HP/UX 9.0 includes Motif 1.2, which needs X11R5
  33. as well. This version of Motif quickly fills up the C Preprocessor's symbol
  34. table, so the OTHERFLAGS variable needs to be changed as follows:
  35.  
  36. OTHERFLAGS = -W p,-H256000 -DMOTIF1_2 -I/usr/include/Motif1.2 \
  37.               -I/usr/include/X11R5
  38.  
  39. The "-W p, -H256000" passes the "-H" option through to the C preprocessor,
  40. allocating more space in the symbol table.
  41.  
  42. The X11R5/Motif 1.2 combination also eliminates the X11/Xmu directory from
  43. the include tree. I found that it was necessary to create a symbolic link
  44. in the /usr/include/X11R5/X11 directory named Xmu that was linked to
  45. /usr/include/X11R4/X11/Xmu. This got things to build, but it seems like it
  46. shouldn't be necessary. If someone knows a better way to get this to work,
  47. please let me know.
  48.  
  49. Building xmosaic:
  50. -----------------
  51.  
  52. Only 2 lines needed changing for HP/UX in the Makefile to get xmosaic to
  53. build. The CFLAGS line is changed to:
  54.  
  55.  CC = cc -Aa -D_HPUX_SOURCE -I/usr/include/Motif1.2 -I/usr/include/X11R5
  56.  
  57. The X_LIBS line is changed to:
  58.  
  59. X_LIBS = -L/usr/lib/Motif1.2 -lXm -L/usr/lib/X11R5 -L/usr/lib/X11R4 -lXmu \
  60.          -lXt -lX11
  61. --_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_\_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
  62. Chuck Shotton                             \ 
  63. Assistant Director, Academic Computing     \   "Are we there yet?"
  64. U. of Texas Health Science Center Houston   \ 
  65. cshotton@oac.hsc.uth.tmc.edu  (713) 794-5650 \ 
  66. _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-\-_-_-_-_-_-_-_-_-_-_-_-_-
  67.